Zum Hauptinhalt springen

Time Functions

Seconds

Berechnet die aktuelle Zeit in Sekunden:
Syntax:     Seconds()

Beispiel: Seconds()*1000Zeit in Millisekunden
Seconds()/60Rechnet Sekunden in Minuten um
IfThenElse(Seconds() > 3600, 'Hour passed', 'Still running')

Minutes

Berechnet die aktuelle Zeit in Minuten:
Syntax:     Minutes()

Beispiel: Minutes()*60Rechnet Minuten in Sekunden um
IfThenElse(Minutes() > 30, 'More than 30 mins', 'Less than 30 mins')

Hours

Berechnet die aktuelle Zeit in Stunden:
Syntax:     Minutes()

Beispiel: Hours()*60Rechnet Stunden in Minuten um
IfThenElse(Hours() >= 24, 'Day passed', 'Less than a day')

Days

Berechnet die aktuelle Zeit in Tagen:
Syntax:     Days()

Beispiel: Days()*24Rechnet Tage in Stunden um
Days()/7Rechnet Tage in Wochen um

Weeks

Berechnet die aktuelle Zeit in Wochen:
Syntax:     Weeks()

Beispiel: Weeks()*7Rechnet Wochen in Tage um

Months

Berechnet die aktuelle Zeit in Monaten:
Syntax:     Months()

Beispiel: Months()/12Rechnet Monate in Jahre um

Years

Berechnet die aktuelle Zeit in Jahre:
Syntax:     Years()

Beispiel: Years()*12Rechnet Jahre in Monate um
Years()*365Rechnet Jahre in Tage um

Time

Berechnet die exakte aktuelle Zeit (inkl. Einheiten):
Syntax:     Time()

Beispiel: Time() - TimeStart()Berechnet die verstrichene Zeit seit dem Start der Simulation
TimeEnd() - Time()Berechnet die übrige Zeit bis zum Ende der Simulation

TimeStart

Berechnet die exakte aktuelle Zeit:
Syntax:     TimeStart()

Beispiel: Time() - TimeStart()Berechnet die verstrichene Zeit seit dem Start der Simulation
TimeEnd() - Time()Berechnet die übrige Zeit bis zum Ende der Simulation

TimeStep

Definiert ein Zeitabschnitt-Intervall für zeitbasierte Funktionen:
Syntax:     TimeStep()

Beispiel: TimeLength() / TimeStep()Anzahl der Zeitschritte

TimeLength

Berechnet die Dauer einer Zeitspanne:
Syntax:     TimeLength()

Beispiel: (Time() - TimeStart()) / TimeLength()Berechnet prozentual die verstrichene Zeit der Simulation

TimeEnd

Definiert einen Endzeitpunkt einer Zeitspanne:
Syntax:     TimeEnd()

Beispiel: TimeStart() + TimeLength() = TimeEnd()

Seasonal

Modelliert Saisonalität mithilfe einer Sinuswelle:
Syntax:     Seasonal(Peak=0)

Beispiel: Seasonal({9 Months}) * 0.5 + 1Hochpunkt im September
Seasonal({3 Months}) + Seasonal({9 Months})Zwei saisonale Hochpunkte